home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / DDJ0992.ARJ / DUNHAM.LS3 < prev    next >
Text File  |  1992-04-20  |  8KB  |  149 lines

  1. /* Listing #3: rs6000 stackdumps showing the difference between calling
  2.    function fun1a versus function fun1b from main.  Note that the 
  3.    return address in function fun2 is different */
  4.  
  5. main address=20051cdc -> 10000478
  6. fun1a address=20051ce8 -> 100004cc
  7. fun1b address=20051cf4 -> 10000520
  8. fun2 address=20051d00 -> 10000574
  9. 2ff7f5e8 00000002             2ff7f5e8 00000002     
  10. 2ff7f5ec 00002500   %         2ff7f5ec 00002500   % 
  11. 2ff7f5f0 00000001             2ff7f5f0 00000001     
  12. 2ff7f5f4 00000063 /  c        2ff7f5f4 00000063 /  c
  13. 2ff7f5f8 00000004             2ff7f5f8 00000004     
  14. 2ff7f5fc 00000004             2ff7f5fc 00000004     
  15. 2ff7f600 00000020             2ff7f600 00000020     
  16. 2ff7f604 00000020             2ff7f604 00000020     
  17. 2ff7f608 00000000             2ff7f608 00000000     
  18. 2ff7f60c 00000000             2ff7f60c 00000000     
  19. 2ff7f610 00000000             2ff7f610 00000000     
  20. 2ff7f614 00000000             2ff7f614 00000000     
  21. 2ff7f618 00000000             2ff7f618 00000000     
  22. 2ff7f61c 20051a10             2ff7f61c 20051a10     
  23. /*------------------------------------------------------*/
  24. /* stack frame for function fun2 */
  25. /*------------------------------------------------------*/
  26. 2ff7f620 2ff7f680 /           2ff7f620 2ff7f680 /       /* stack pointer */
  27. 2ff7f624 00000000             2ff7f624 00000000     
  28. 2ff7f628 100005e4             2ff7f628 100005e4         /* return address */
  29. 2ff7f62c 00000000             2ff7f62c 00000000     
  30. 2ff7f630 00000000             2ff7f630 00000000     
  31. 2ff7f634 20051d24    $        2ff7f634 20051d24    $
  32. 2ff7f638 2ff7f638 /  ;        2ff7f638 2ff7f638 /  ;
  33. 2ff7f63c 20051d00             2ff7f63c 20051d00     
  34. 2ff7f640 00000017             2ff7f640 00000017     
  35. 2ff7f644 0a000000             2ff7f644 0a000000     
  36. 2ff7f648 00000002             2ff7f648 00000002     
  37. 2ff7f64c 00002500   %         2ff7f64c 00002500   % 
  38. 2ff7f650 00000017             2ff7f650 00000017     
  39. 2ff7f654 2ff7f35f /  _        2ff7f654 2ff7f35f /  _
  40. 2ff7f658 66756e32 fun2        2ff7f658 66756e32 fun2
  41. 2ff7f65c 20746578  tex        2ff7f65c 20746578  tex
  42. 2ff7f660 74000000 t           2ff7f660 74000000 t   
  43. 2ff7f664 00000000             2ff7f664 00000000     
  44. 2ff7f668 00000000             2ff7f668 00000000     
  45. 2ff7f66c 00000000             2ff7f66c 00000000     
  46. 2ff7f670 00000000             2ff7f670 00000000     
  47. 2ff7f674 00000000             2ff7f674 00000000     
  48. 2ff7f678 00000000             2ff7f678 00000000     
  49. 2ff7f67c 20051a10             2ff7f67c 20051a10     
  50. /*------------------------------------------------------*/
  51. /* stack frame for functions fun1a(left) & fun1b(right) */
  52. /*------------------------------------------------------*/
  53. 2ff7f680 2ff7f6e0 /           2ff7f680 2ff7f6e0 /       /* stack pointer */
  54. 2ff7f684 00000000             2ff7f684 00000000      
  55. 2ff7f688 100004f4             2ff7f688 10000548    H    /* return address */
  56. 2ff7f68c 00000000             2ff7f68c 00000000     
  57. 2ff7f690 00000000             2ff7f690 00000000     
  58. 2ff7f694 00000000             2ff7f694 00000000     
  59. 2ff7f698 00000000             2ff7f698 00000000     
  60. 2ff7f69c 00000000             2ff7f69c 00000000     
  61. 2ff7f6a0 00000000             2ff7f6a0 00000000     
  62. 2ff7f6a4 00000000             2ff7f6a4 00000000     
  63. 2ff7f6a8 00000000             2ff7f6a8 00000000     
  64. 2ff7f6ac 00000000             2ff7f6ac 00000000     
  65. 2ff7f6b0 00000000             2ff7f6b0 00000000     
  66. 2ff7f6b4 00000000             2ff7f6b4 00000000     
  67. 2ff7f6b8 66756e31 fun1        2ff7f6b8 66756e31 fun1
  68. 2ff7f6bc 61207465 a te        2ff7f6bc 62207465 b te
  69. 2ff7f6c0 78740000 xt          2ff7f6c0 78740000 xt  
  70. 2ff7f6c4 00000000             2ff7f6c4 00000000     
  71. 2ff7f6c8 00000000             2ff7f6c8 00000000     
  72. 2ff7f6cc 00000000             2ff7f6cc 00000000     
  73. 2ff7f6d0 00000000             2ff7f6d0 00000000     
  74. 2ff7f6d4 00000000             2ff7f6d4 00000000     
  75. 2ff7f6d8 00000000             2ff7f6d8 00000000     
  76. 2ff7f6dc 20051a10             2ff7f6dc 20051a10     
  77. /*------------------------------------------------------*/
  78. /* stack frame for function main */
  79. /*------------------------------------------------------*/
  80. 2ff7f6e0 2ff7f740 /  @        2ff7f6e0 2ff7f740 /  @    /* stack pointer */
  81. 2ff7f6e4 00000000             2ff7f6e4 00000000     
  82. 2ff7f6e8 100004a0             2ff7f6e8 100004a0         /* return address */
  83. 2ff7f6ec 00000000             2ff7f6ec 00000000     
  84. 2ff7f6f0 00000000             2ff7f6f0 00000000     
  85. 2ff7f6f4 00000000             2ff7f6f4 00000000     
  86. 2ff7f6f8 00000000             2ff7f6f8 00000000     
  87. 2ff7f6fc 00000000             2ff7f6fc 00000000     
  88. 2ff7f700 00000000             2ff7f700 00000000     
  89. 2ff7f704 00000000             2ff7f704 00000000     
  90. 2ff7f708 00000000             2ff7f708 00000000     
  91. 2ff7f70c 00000000             2ff7f70c 00000000     
  92. 2ff7f710 00000000             2ff7f710 00000000     
  93. 2ff7f714 00000000             2ff7f714 00000000     
  94. 2ff7f718 6d61696e main        2ff7f718 6d61696e main
  95. 2ff7f71c 20746578  tex        2ff7f71c 20746578  tex
  96. 2ff7f720 74000000 t           2ff7f720 74000000 t   
  97. 2ff7f724 00000000             2ff7f724 00000000     
  98. 2ff7f728 00000000             2ff7f728 00000000     
  99. 2ff7f72c 00000000             2ff7f72c 00000000     
  100. 2ff7f730 00000000             2ff7f730 00000000     
  101. 2ff7f734 00000000             2ff7f734 00000000     
  102. 2ff7f738 00000000             2ff7f738 00000000     
  103. 2ff7f73c deadbeef             2ff7f73c deadbeef     
  104. /*------------------------------------------------------*/
  105. /* note that the next frame is mostly zeroes */
  106. /*------------------------------------------------------*/
  107. 2ff7f740 00000000             2ff7f740 00000000        /* stack pointer */
  108. 2ff7f744 00000000             2ff7f744 00000000     
  109. 2ff7f748 1000042c    ,        2ff7f748 1000042c    ,    /* return address */
  110. 2ff7f74c 00000000             2ff7f74c 00000000     
  111. 2ff7f750 00000000             2ff7f750 00000000     
  112. 2ff7f754 00000000             2ff7f754 00000000     
  113. 2ff7f758 00000000             2ff7f758 00000000     
  114. 2ff7f75c 00000000             2ff7f75c 00000000     
  115. 2ff7f760 00000000             2ff7f760 00000000     
  116. 2ff7f764 00000000             2ff7f764 00000000     
  117. 2ff7f768 00000000             2ff7f768 00000000     
  118. 2ff7f76c 00000000             2ff7f76c 00000000     
  119. 2ff7f770 00000000             2ff7f770 00000000     
  120. 2ff7f774 00000000             2ff7f774 00000000     
  121. 2ff7f778 00000000             2ff7f778 00000000     
  122. 2ff7f77c 00000000             2ff7f77c 00000000     
  123. 2ff7f780 00000000             2ff7f780 00000000     
  124. 2ff7f784 2ff7f884 /           2ff7f784 2ff7f884 /   
  125. 2ff7f788 00000000             2ff7f788 00000000     
  126. 2ff7f78c 2ff7f88a /           2ff7f78c 2ff7f88a /   
  127. 2ff7f790 2ff7f895 /           2ff7f790 2ff7f895 /   
  128. 2ff7f794 2ff7f8a4 /           2ff7f794 2ff7f8a4 /   
  129. 2ff7f798 2ff7f8bd /           2ff7f798 2ff7f8bd /   
  130. 2ff7f79c 2ff7f8cb /           2ff7f79c 2ff7f8cb /   
  131. 2ff7f7a0 2ff7f8d6 /           2ff7f7a0 2ff7f8d6 /   
  132. 2ff7f7a4 2ff7fa0e /           2ff7f7a4 2ff7fa0e /   
  133. 2ff7f7a8 2ff7fa19 /           2ff7f7a8 2ff7fa19 /   
  134. 2ff7f7ac 2ff7fa32 /  2        2ff7f7ac 2ff7fa32 /  2
  135. 2ff7f7b0 2ff7fa6b /  k        2ff7f7b0 2ff7fa6b /  k
  136. 2ff7f7b4 2ff7fa80 /           2ff7f7b4 2ff7fa80 /   
  137. 2ff7f7b8 2ff7fa87 /           2ff7f7b8 2ff7fa87 /   
  138. 2ff7f7bc 2ff7fa9e /           2ff7f7bc 2ff7fa9e /   
  139. 2ff7f7c0 2ff7fabb /           2ff7f7c0 2ff7fabb /   
  140. 2ff7f7c4 2ff7fad1 /           2ff7f7c4 2ff7fad1 /   
  141. 2ff7f7c8 2ff7faea /           2ff7f7c8 2ff7faea /   
  142. 2ff7f7cc 2ff7fb00 /           2ff7f7cc 2ff7fb00 /   
  143. 2ff7f7d0 2ff7fb0c /           2ff7f7d0 2ff7fb0c /   
  144. 2ff7f7d4 2ff7fb25 /  %        2ff7f7d4 2ff7fb25 /  %
  145. 2ff7f7d8 2ff7fb49 /  I        2ff7f7d8 2ff7fb49 /  I
  146. 2ff7f7dc 2ff7fb6f /  o        2ff7f7dc 2ff7fb6f /  o
  147. 2ff7f7e0 2ff7fb7a /  z        2ff7f7e0 2ff7fb7a /  z
  148. 2ff7f7e4 2ff7fb87 /           2ff7f7e4 2ff7fb87 /   
  149.